header{
	box-shadow: none;
}
content{
	width:100%;
	overflow-x: hidden;
	/*height:auto;*/
}
.return_back{
	background:transparent !important;
}
.personal_title{
	width:100%;
	height: 4.69rem;
	background:url("/public/img/images/my-bg.jpg") no-repeat;
	background-size: 100%;
	margin-top:2.13rem;
	overflow: hidden;
	position: relative;
}
.personal_title>div{
	float:left;
	width:2.6rem;
	height: 2.6rem;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin:1.07rem 0.75rem 1.07rem 0.9rem;
}
.personal_title>div>img{
	position: absolute;
	width:100%;
	height:100%;
	z-index: 99;
	top:0;left:0;
}
.personal_title>div>input{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	z-index: 101;
	border:none;
	top:0;left:0;
	opacity: 0
}
.personal_title span{
	display: inline-block;
	height:100%;
	line-height: 4.69rem;
	font-size: 0.78rem;
	color:white;
	font-weight: bold;
	letter-spacing: 0.04rem;
}
.personal_title>input{
	-webkit-appearance:none;
	appearance:none;
	width:2.88rem;
	height:1.08rem;
	display: block;
	text-align: center;
	position: absolute;
	top:50%;margin-top:-0.52rem;
	right:0.9rem; 
	background: transparent;
	color:white;
	font-size: 0.47rem;
	border-radius: 1.28rem;
	border:0.06rem solid white;
}
.personal_list{
	width:100%;
	height:auto;	
	margin-bottom:0.43rem;
	background-color: white;
	overflow-x: hidden;
}
.personal_list li{
	list-style: none;
	width:100%;
	height:2.13rem;
	line-height: 2.13rem;
	font-size: 0.64rem;
	color:#333;
	margin-left: 0.98rem;
	overflow: hidden;
	border-top:1px solid #eee;
}
.personal_list li img{
	float:right;
	margin-top: 0.78rem;
	margin-right:1.81rem;
	width:0.26rem;
	height:0.51rem;
	
}
.personal_list li span,input{
	width:6.8rem;
	display: inline-block;
	float:right;
	text-align: right;
	height:100%;
	font-size: 0.51rem;
	color:#666;	
	margin-right: 0.43rem;
	background:transparent;

}
.personal_list li:first-child{
	border-top:none;
	box-sizing: border-box;
}
.exit{
	width:100%;
	height:2.13rem;
	border:none;
	line-height: 2.13rem;
	text-align: center;
	font-size: 0.64rem;
	color:#FD6467;
	background:white;
	margin-top: 0.64rem;
	margin-bottom:0.64rem;
}
.area_btn_box{
	background-color:#fff;
}
.area_btn{
	color:black;
}
.area_ctrl{
	background:white;
}
.change_message{
	width: 100%;
	height:100%;
	position: fixed;
	top:0;right:0;
	z-index: 9999999;
	background: rgba(0,0,0,0.3);
	display: none;
}
.change_nickname{
	display: none;
}
.bind_phone{
	display: none;
}
.change_sex{
	display: none;
}
.change_message>div{
	position: absolute;
	bottom:0;
	width:100%;
	height:8.2rem;
	background-color: white;
}
.change_message>div>h2{
	height:2.4rem;
	line-height: 2.4rem;
	overflow: hidden;
	border-bottom:1px solid #ccc;
	background-color: #fff;
}
.change_message>div>h2>div{
	width:2.4rem;
	height:2.4rem;
	float:left;
	text-align: center;
	line-height: 2.4rem;
	font-size: 0.73rem;
	margin-left: 0.8rem;
	color:#333;
}
.change_message>div>h2>div:last-child{
	float:right;
	color:#E64246;
	margin-right: 0.8rem;
}
.change_message>div>input{
	display: block;
	margin:0;
	text-indent: 1.2rem;
	width:100%;
	height: 0.77rem;
	line-height: 0.77rem;
	padding: 0.8rem 0;
	font-size: 0.77rem;
	border:none;
	text-align: left;
}
.change_message>div>div{
	width:100%;
	overflow: hidden;
	text-align: center;
}
.change_message>div>div>span{
	display: inline-block;
	width:5rem;
	height:3rem;
	line-height: 3rem;
	margin:0 auto;
	font-size: 0.77rem;
	position: relative;
}
.change_message>div>div>span>a{
	display: inline-block;
	width: 0.8rem;
	height:0.8rem;
	border-radius: 50%;
	overflow: hidden;
	background:url("/public/img/images/btn-nocheck.png");
	background-size: 100%;
	position: absolute;
	top:50%;margin-top: -0.4rem;
	left:1rem;
}
.change_message>div>div>span>span{
	display: inline-block;
}
/*修改年龄样式*/
.time_hh{
	display: none;
}
.time_ss{
	display: none;
}
.date_btn_box{
	background-color: #fff;
}
.lcalendar_finish{
	color:#E64246 !important;
}
.tooth{
	font-weight: normal !important;
}
.larea_finish{
	color:#E64246 !important;	
}
.date_btn{
	font-size: 0.73rem !important;
}
.area_btn{
	font-size: 0.73rem !important;
}
.area_btn_box,.date_btn_box{
	height:2.4rem;
	line-height: 2.4rem;
	overflow: hidden;
	border-bottom:1px solid #ccc;
	background-color: #fff;
}
.area_btn_box,.date_btn_box div{
	height:100%;
	padding-top: 0;
	line-height: 2.4rem;
}
#demo1{
	width:auto;
}
/*content{
	height: calc(100% - 2.13rem);
	height: -webkit-calc(100% - 2.13rem);
	height: -moz-calc(100% - 2.13rem);
	overflow-y: auto;
}*/
.personal_money span{
	color:#fd6467 !important;
}